put (somebody) on the spot

Translations
поставить (кого-то) в трудное положение
She put him on the spot by asking difficult questions.
Она поставила его в трудное положение, задавая сложные вопросы.